###Function###
DriveMapAdd

###Description###
Weist ein Netzlaufwerk zu.

###Syntax###
DriveMapAdd ( "device", "remote share" [, flags = 0 [, "user" [, "password"]]] ) 


###Parameters###
@@ParamTable@@
device
	Das zuzuweisende Gert, z.B. "O:" oder "LPT1:".  Wird fr diesen Parameter ein Leerstring bergeben, wird eine Verbindung hergestellt, aber ohne ein spezifisches Laufwerk zuzuweisen. Spezifiziert man "*", wird ein freier Laufwerksbuchstabe automatisch gewhlt.
remote share
	Die zu verbindende entfernte (remote) Freigabe in der Form "\Server\Freigabe".
flags
	[optional] Eine Kombination der folgenden Werte:
	0 = Standard
	1 = Permanente Zuweisung
	8 = Zeigt einen Authentifizierungsdialog, falls erforderlich.
user
	[optional] Der fr die Verbindung zu nutzende Username.  In der Form "Username" oder "Domne\Username".
password
	[optional] Das fr die Verbindung zu nutzende Passwort. 
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1  (Siehe Bemerkungen)
Fehler:	0 falls ein neues Mapping nicht erstellt werden konnte und setzt @error.

@error 	1 = Undefinierter / anderer Fehler. @extended enthlt den Rckgabewert der Windows API.
		2 = Der Zugriff auf die Remote-Freigabe wurde verweigert
		3 = Das Gert ist bereits zugewiesen
		4 = Ungltiger Gertename
		5 = Ungltige  Remote-Freigabe
		6 = Ungltiges Passwort

@@End@@


###Remarks###
Nutzt man "*" als Gerte-Parameter, wird der gewhlte Laufwerksbuchstabe an Stelle von 1 oder 0 zurckgegeben, z.B. "U:".  Tritt bei der Verwendung von "*" ein Fehler auf, wird ein Leerstring "" zurckgegeben.

Falls angegeben, werden Username/Passwort zu dem Remote-Computer bermittelt, der dann die Korrektheit berprft.


###Related###
DriveMapDel, DriveMapGet


###Example###
@@IncludeExample@@
